Revel Control
interface RevelControl
Defines the contract for a controllable visual component or logical unit within the RevelDigital player's display surface or operational flow.
A RevelControl
represents an individual element that can be positioned, sized, and layered (via Z-index). It typically encapsulates specific content or functionality, such as displaying a Playlist, running a Module, or presenting other media.
This interface provides methods to access its spatial properties (left, top, width, height, Z-index), its identifying name, associated content (like a playlist or module type), configuration Options, and lifecycle management (initialize, start, stop, dispose).
Implementations of RevelControl
are the building blocks of a player's layout and dynamic behavior.
See also
Inheritors
Functions
Link copied to clipboard
Gets an iterator over the configuration Options for this control.
Link copied to clipboard
Gets the Playlist associated with this control, if any.
Link copied to clipboard
Gets the type of the underlying module or content associated with this control.
Link copied to clipboard
Initializes the control with its associated module context.
Link copied to clipboard
Checks if this control is configured to start its operation automatically after initialization.
Link copied to clipboard
Sets whether this control should start its operation automatically after initialization.